<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@charset "utf-8";
body{ margin:0px; padding:0px; margin:0px auto; font-size:14px; line-height:24px; font-family:"微软雅黑"; color:#222222; width:100%; min-width:1200px; width:expression((documentElement.clientWidth &lt; 1200) ? "1200px" : "100%" ); zoom:1; background: #fff url(../images/topline.gif) 0px 0px repeat-x;}
ul,li,form, dl,dt,dd,div,ul,li,h1,h2,h3,h4,h5,h6,p,em,i{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea{ font-size:12px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top;}
a{ color:#222222; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#d9261c;}
*:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.fl{ float:left;}.fr{ float:right;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.Contain{ width:1200px; margin:0px auto;}

/*pages*/
.Pages{ zoom:1; overflow:hidden;text-align:center; color:#555; clear:both;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block;margin:0px 4px; color:#666666;}
.Pages .p_cur{ display:none;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_prev,.Pages .p_page .a_next,.Pages .p_page .a_first,.Pages .p_page .a_end{ background:#eeeeee; display:inline-block; line-height:30px; padding:0px 15px; vertical-align:middle;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover,.Pages .p_page .a_first:hover,.Pages .p_page .a_end:hover{ color:#cc0000;}
.Pages .p_page .num a{ display:inline-block; width:30px; height:30px; line-height:30px; text-align:center; vertical-align:middle; background:#eeeeee;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{ background:#d9261c; color:#fff;}

/*pages end*/

/*Top*/
.Header{ height:90px;position: relative;}
.Header .Contain{ position:relative; z-index:99;}
.Logo{ z-index:999; position:absolute; left:502px; top:0px; background:url(../images/logobg.png); width:210px; height:145px;}
.Logo img{ display:block; margin:0px auto;}
.MainNav{height:90px; line-height:90px; width:1239px; margin-left:-39px;}
.MainNav li{ float:left; width:85px; margin-left:39px; display:inline;}
.MainNav li span a{ display:block; font-size:15px; color:#000000; text-align:center;}
.MainNav li span a:hover{ background:url(../images/navon.gif) center bottom no-repeat; color:#da251c;}
.MainNav li span .sele{ color:#da251c; background:url(../images/navon.gif) center bottom no-repeat;}
.MainNav li.onnav span a{ color:#da251c; background:url(../images/navon.gif) center bottom no-repeat;}

.subnav{ display:none; width:400px; background:#fff; position:absolute; top:90px; border:1px solid #e7e7e7; border-top:0px; padding:20px 0px 19px 0px; z-index:999;}
.subnav .img{ padding-left:19px; float:left;}
.subnav dl{ width:140px; float:right; line-height:34px;}
.subnav dl a{ background:url(../images/arr.gif) 0px center no-repeat; padding-left:16px; color:#222222;}
.subnav dl a:hover{ font-weight:bold;color:#da251c;}

/*Top*/

/*Bottom*/
.Footer{ padding:28px 0px 30px 0px; background:url(../images/footbg.gif); min-width:1200px; max-width:100%; padding-top:21px;position: relative;}
.Footer .box{ line-height:35px; text-align:center; border:1px solid #353535; position:relative; width:848px; margin:39px auto 5px; padding-top:50px; color:#888888; padding-bottom:18px;}
.Footer .logo{ left:381px; position:absolute; top:-39px; background:url(../images/footbg.gif); width:104px; height:90px; text-align:center;}
.Footer .box .tel{ margin-right:42px; background:url(../images/tel.png) 0px center no-repeat; padding-left:23px; display:inline-block;}
.Footer .box .add{ background:url(../images/add.png) 0px center no-repeat; padding-left:28px; display:inline-block;}
.Footer .box .share{ padding:12px 0px 0px 0px;}
.Footer .box .share a.icon{ display:none; position:relative;margin:0px 10px; width:34px; height:34px; vertical-align:middle;}
.Footer .box .share a.wx{ background:url(../images/share.png) 0px top no-repeat;}
.Footer .box .share a:hover.wx{ background:url(../images/shareon.png) 0px top no-repeat;}
.Footer .box .share a.sina{ background:url(../images/share.png) right top no-repeat;}
.Footer .box .share a:hover.sina{ background:url(../images/shareon.png) right top no-repeat;}
.Footer .box .share .img{ position:absolute; border:5px solid #fff; left:-65px; bottom:35px; display:none;}
.Footer .box .share a:hover .img{ display:block;}
.Footer .box .share .link{ position:relative; display:inline-block; vertical-align:middle; margin-left:15px; width:228px; line-height:35px; border:1px solid #888888; text-align:left; background:url(../images/linkarr.png) right center no-repeat;}
.Footer .box .share .link i{ display:block; cursor:pointer; text-indent:1em;}
.Footer .box .share .link .ul{ display:none; position:absolute; bottom:34px; left:-1px; background:#b3b1b1; width:230px; padding:15px 0px;}
.Footer .box .share .link .ul li a{ display:block; padding-left:10px;}
.Footer .box .share .link .ul li a:hover{ background:#fff;}
.Footer .box .share .link:hover .ul{ display:block;}

.Footer .copyright{ text-align:center; line-height:64px; color:#959595;}
.Footer .copyright a{color:#959595;}.Footer .copyright a:hover{color:#ffcc00;}

/*Bottom*/


/*首页*/

.HomeBan{ min-width:1200px; width:100%; height:700px; position:relative; background:#39425b; overflow:hidden;}
.HomeBan .BanList{ height:700px;}
.HomeBan .BanList &gt; ul &gt; li{ width:100%; height:700px; overflow:hidden; position:relative;}
.HomeBan .con{position:absolute; width:100%; text-align:center; height:700px; left:0px; top:0px; z-index:3;}
.HomeBan .con span{ display:block; position:relative; height:700px;}
.HomeBan .con .a1{ transition:all 2.5s; -webkit-transition:all 2.5s;}
.HomeBan .con .a1 i{ display:block; height:700px;}
.HomeBan .prev,
.HomeBan .next{ position:absolute;left:1%; top: 275px; display:block; width:61px; height:60px; overflow:hidden; background:url(../images/arrban.png) 0px top no-repeat; cursor:pointer;}
.HomeBan .next{ left:auto; right:1%; background-position:-61px 0; }
.HomeBan .prev:hover{ background-position:0 -60px; }
.HomeBan .next:hover{ background-position:-61px -60px; }
.HomeBan .hd{ width:100%;position:absolute; z-index:2; bottom:40px; left:0; z-index:100; height:4px; line-height:4px; text-align:center;}
.HomeBan .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:13px; height:13px; margin:0px 5px;overflow:hidden;line-height:9999px; background:url(../images/dotban.png) 0px top no-repeat;}
.HomeBan .hd ul .on{ background:url(../images/dotban.png) right top no-repeat;}


.banscan{
  -webkit-animation-name: fadescan;
  -webkit-animation-duration: 2s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-delay: 0s;
	-moz-transform:scale(1,1);  
-webkit-transform:scale(1,1);  
-o-transform:scale(1,1);  
}
@-webkit-keyframes fadescan {
0% {
-moz-transform:scale(2,2);  
-webkit-transform:scale(2,2);  
-o-transform:scale(2,2); 	
opacity: 0;
visibility:visible;
}
100% {
-moz-transform:scale(1,1);  
-webkit-transform:scale(1,1);  
-o-transform:scale(1,1); 	
opacity: 1;
visibility:hidden;
}
}


section { position: relative; width: 100%; height: 100%; overflow: hidden; background: #fff; }
.banner { height: 100%;position:relative; }
.banner .slides { height: 100%; }
.banner li { position: relative; width: 100%; height: 100%; }
.banner .bg { width: 100%; height: 100%; background-size: cover; background-position: center center; background-repeat: no-repeat; }
.banner .bg img{display:block;height:100%;}
#sec-1 { position: fixed; top: 0; left: 0; z-index: 1; }

section { position: relative; width: 100%; height: 100%; overflow: hidden; background: #fff; }
.banner { height: 100%;position:relative; }
.banner .slides { height: 100%; }
.banner li { position: relative; width: 100%; height: 100%; }
.banner .bg { width: 100%; height: 100%; background-size: cover; background-position: center center; background-repeat: no-repeat; }
.banner .bg img{display:block;height:100%;}
#sec-1 { position: fixed; top: 0; left: 0; z-index: 1; }
.banner .text { position: absolute; top: 50%; left: 50%; }
.banner .slide-1 .text { margin-top: -120px; margin-left:0px; }
.banner .slide-2 .text { margin-top: -55px; margin-left: -600px; }
.banner .slide-3 .text { margin-top: -55px; margin-left: -600px; }

.banner .flex-control-nav{position:absolute;height:16px;width:1200px;bottom:70px;left:50%;margin-left:-600px;z-index:99;}
.banner .flex-control-nav li{float:left;width:16px;height:16px;margin-right:10px;}
.banner .flex-control-nav li a{display:block;width:100%;height:100%;background:url(../images/btn02.png) no-repeat;text-indent:-999px;cursor:pointer;}
.banner .flex-control-nav li a.flex-active{background:url(../images/btn01.png) no-repeat;}


/*第一屏 end*/

.Homttit{ text-align:center;line-height:38px; font-size:30px; height:96px; padding-top:34px;}
.Homttit span{ line-height:24px; font-size:14px; text-transform:uppercase; color:#999999; display:block;}

.content{ width:1200px; margin:0 auto; clear:both; overflow:hidden; }

.section2 { position:relative; height:720px;}
.section2 .item{ position:relative; width:50%; float:left;}
.section2 .item1,.section2 .item4{ height:420px;}
.section2 .item2,.section2 .item3{ height:300px; background:#000;}
.section2 .item1 .img{ position:absolute; left:50%; margin-left:-480px;}
.section2 .item2 .img{ position:absolute; left:0%;}
.section2 .item3 .img{ position:absolute; left:50%; margin-left:-480px;}
.section2 .item4 { margin-top:-120px;}
.section2 .item4 .img{ position:absolute; left:0%;}
.section2 .img{ position:absolute; height:100%;}
.section2 .item2 .con,.section2 .item3 .con{ padding-top:100px; height:150px;}
.section2 .box{ display:none; position:absolute; top:0px; left:0px; height:100%; width:100%; background:url(../images/filter50.png);}
.section2 .box .con{ border:1px solid #e6e1e8; margin:40px; padding-top:128px; height:210px; text-align:center; color:#e5e2e9; font-size:18px; text-transform:uppercase;}
.section2 .box .con span{ line-height:48px; display:block; font-size:30px; color:#fff;}
.section2 .box a{ display:block; font-size:30px; color:#fff;}
.section2 .item:hover .box{ display:block;}
.section2 .item2 .con,.section2 .item3 .con{ padding-top:80px; height:139px;}
.effect-img {overflow: hidden;text-align: center;cursor: pointer; zoom:1; overflow: hidden;}
.effect-img img {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.effect-img:hover img {opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform: scale3d(1.2,1.2,1); top:0px; left:0px;}


/*第二屏 end*/

.section3{ position:relative; margin-top:47px; padding:41px 0px 0px 0px; height:519px; background:url(../images/newsbg.jpg) center top no-repeat;}
.section3 .newspic{ position:relative; z-index:0; background:url(../images/newspic.png); width:438px; height:358px; padding:103px 0px 0px 49px; float:left;}
.section3 .newspic a.more{ display:block; position:absolute; top:0px; right:165px; width:130px; height:35px;}

.focusBox { position: relative; width: 438px; height: 358px; overflow: hidden;}
.focusBox .pic {}
.focusBox .pic img { width: 430px; height:300px; display: block; padding:4px; background:#fff;}
.focusBox .num { position: absolute; z-index: 3; bottom: 15px; right: 184px; }
.focusBox .num li{ float: left; position: relative; width: 10px; height: 10px; line-height: 10px; overflow: hidden; text-align: center; margin-left: 10px; cursor: pointer; text-indent:999; background:url(../images/dotnews.png) 0px top no-repeat;}
.focusBox .num li.on{ background:url(../images/dotnews.png) right top no-repeat;}

.section3 .newsli{ padding-top:58px; float:right; width:690px;}
.section3 .newsli li{ background:url(../images/linebg.png) 0px bottom repeat-x; height:106px; padding-top:36px; line-height:23px;}
.section3 .newsli li .date{ margin-top:3px; background:#868686; width:80px; color:#fff; text-align:center; line-height:28px; font-size:14px; float:left;}
.section3 .newsli li .date span{ display:block; background:#fff; line-height:52px; font-size:26px; color:#222222;}
.section3 .newsli li .info{ width:590px; float:right; line-height:23px; color:#666666;}
.section3 .newsli li .info .tit{ line-height:32px; font-size:16px;}
.section3 .newsli li .info .tit a{}
.section3 .newsli li:hover .date span{ color:#fff; background:#29166f;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}


/*第三屏 end*/

.section4{ position:relative; margin-bottom:42px;}
.section4 .box{ background:url(../images/zbboxbg.gif) center top no-repeat; height:180px; position:relative; overflow:hidden; padding-top:20px;}
.section4 .box li .img{ padding-left:53px; height:160px; border-right: 1px solid #948ab7; width:310px; float:left;}
.section4 .box li .info{ padding-right:24px; width:782px; float:right; line-height:21px; color:#999999;}
.section4 .box li .info .date{ line-height:35px; margin-bottom:5px; background:url(../images/date.gif) 0px center no-repeat; padding-left:33px; font-size:18px; color:#29166f;}
.section4 .box li .info .date i{ font-size:30px;}
.section4 .box li .info .tit{ line-height:45px; font-size:16px;}
.section4 .box li .info .detail{ font-size:12px; padding-top:10px;}
.section4 .box li .info .detail a{ color:#29166f;}
.section4 .prev,
.section4 .next{ position:absolute;left:0px; top: 87px; display:block; width:27px; height:27px; overflow:hidden; background: url(../images/zbarr.gif) 0px 0 no-repeat; cursor:pointer;}
.section4 .next{ left:auto; right:0px; background-position:-27px 0;}
.section4 .prevStop{ background-position:0 -27px;}
.section4 .nextStop{ background-position:-27px -27px;}

/*第四屏 end*/

/*栏目页*/
.SubPage{ height:auto !important; height:300px; min-height:300px; padding-bottom:50px;}

.SubBan{ min-width:1200px; max-width:100%;position:relative; height:450px; overflow:hidden;}
.SubBan .bd{ position:relative; z-index:0;}
.SubBan .bd ul{ width:100% !important;}
.SubBan .bd li{ width:100% !important; height:450px;}
.SubBan .bd li a{ height:450px; display:block;}
.SubBan .hd{ display:none;}

.MenuList{ background:url(../images/menubg.gif); height:70px; text-align:center;}
.MenuList li{ display:inline-block; *display:inline; zoom:1; margin-left:-4px; text-align:center; width:180px; line-height:64px;}
.MenuList li a{ display:block; height:70px;}
.MenuList li a:hover,.MenuList li a.onli{ background:url(../images/menuon.gif) center top no-repeat; color:#fff;}


.SinglePage{ line-height:34px; padding-top:45px;}

.history{ background:url(../images/historyline.gif) center top repeat-y; margin:15px 0px 28px 0px;}
.history li{ width:570px; float:right; background:url(../images/dot.gif) 0px -8px no-repeat; padding:0px 0px 20px 35px; line-height:28px;}
.history li .year{ line-height:40px; font-size:28px;}
.history li.next{ text-align:right; float:left; background:url(../images/dot.gif) right -8px no-repeat; padding:0px 37px 20px 0px;}
.history li.last{ background: #fff url(../images/dot.gif) 0px -8px no-repeat;}

.NewsList{ margin:45px 0px;}
.NewsList li{ padding-top:28px; height:172px; line-height:22px; color:#888888;}
.NewsList li .date{ line-height:19px;}
.NewsList li .info{ padding-top:18px; width:939px; float:left;}
.NewsList li .tit{ line-height:46px; font-size:16px;}
.NewsList li .tit a:hover{ font-weight:bold;}
.NewsList li .info2{ padding-top:18px; width:975px; float:right;}
.NewsList li.bg{ background:#f9f9f9;}
.NewsList li.frist{ padding:0px; height:300px; background:#200e64; position:relative;}
.NewsList li.frist .info{ width:750px; float:right; line-height:24px; color:#ededed; padding:0px;}
.NewsList li.frist .info .tit{ line-height:24px; padding:26px 0px 20px 0px; text-align:center; font-size:16px;}
.NewsList li.frist .info .tit a{ color:#ededed;}.NewsList li.frist .info .tit a:hover{ color:#ffcc00;}
.NewsList li.frist .info .con{ padding:0px 34px; padding-top:30px;}
.NewsList li.frist .info .con p{ text-indent:2em;}
.NewsList li.frist .date{ position:absolute; left:489px; bottom:30px; color:#8a7cbf;}
.zb li{ background:url(../images/linebg2.gif) 0px bottom repeat-x;}

.Business{ margin:45px 0px 0; overflow:hidden;}
.Business li{ background:#f6f6f6; height:400px;}
.Business li .info{ text-align:center; width:50%; display:block; float:left; position:relative;}
.Business li .info .con{ padding-top:53px; line-height:24px; float:right; padding-right:45px;width:515px;}
.Business li .info .con .tit{ line-height:42px; font-size:20px;}
.Business li .info .con .tit2{ color:#666666; font-size:16px; padding-bottom:46px;}
.Business li .info .con .p{ height:126px;}
.Business li .info .con a.detail{ margin:0px auto; color:#fff; text-align:center; display:block; width:150px; line-height:45px; background:#d9261c;}
.Business li .info .con a:hover.detail{ color:#ffcc00;}
.Business li .img{ width:50%; float:left; position:relative;}
.Business li .img img{ position:absolute; right:-360px;}
.Business li.next .info{ float:right;}
.Business li.next .info .con{ float:left; padding-left:45px; padding-right:0px;}
.Business li.next .img{ float:left;}
.Business li.next .img img{ left:-360px;}

.BusinessList{ width:1245px; margin:45px 0px 25px -45px;}
.BusinessList li{ float:left; margin:0px 0px 0px 45px; padding-bottom:50px; position:relative; display:inline; width:577px; height:434px; text-align:center;}
.BusinessList li .img{ overflow:hidden; margin-bottom:15px; width:577px; height:434px;}
.BusinessList li .img img{ width:577px; height:434px;}
.BusinessList li .mast{ line-height:27px; color:#fff; width:100%; height:434px; position:absolute; top:0px; left:0px; background:url(../images/filter45.png); z-index:10; text-align:left; display:none;}
.BusinessList li .mast p{ padding:78px 20px 0px 20px;}
.BusinessList li .tit{ position:absolute; width:100%; left:0px; bottom:15px;}

.Titleinfo{ padding:34px 0px 16px 0px; text-align:center; border-bottom:1px solid #dfdfdf;}
.Titleinfo .tit{ font-size:26px; line-height:56px;}
.Titleinfo .date{ color:#999999;}
.Titleinfo .time{ margin:0px 31px;}
.Shares{ display:inline-block; *display:inline;zoom:1; vertical-align:middle;}
.Back{ text-align:center; padding-top:15px;}
.PrevNextBox { border-top:1px solid #dfdfdf; padding:31px 0px 0px 0px; position:relative; margin-top:42px; color:#888888;}
.PrevNextBox h1{ position:absolute; right:0px; top:16px; font-size:12px; font-weight:normal;}
.PrevNextBox h1 a{ display:block; text-align:center; color:#fff; font-size:18px; width:140px; line-height:50px; background:#d9261c;}
.PrevNextBox h1 a:hover{ color:#ffcc00;}
.PrevNextBox a{ color:#888888;}.PrevNextBox a:hover{ color:#cc0000;}
.PrevNextBox a.none{ cursor:default; color:#888888;}
.PrevNextBox a.none:hover{ color:#888888;}

.tzlist li{ width:50%; float:left; position:relative;}
.tzlist li .item{ line-height:64px; height:64px; position:relative; font-size:16px; color:#fff;}
.tzlist li .item span{ width:600px; position:absolute; text-align:center; z-index:1;}
.tzlist li .item1-tit{ background:#4453bf;}
.tzlist li .item1-tit span{ right:0px;}
.tzlist li .item2-tit{ background:#ef5f58;}

.tzlist li .mast{ display:none; position:absolute; width:100%; height:606px; left:0px; bottom:0px; z-index:100;}
.tzlist li.item1 .mast{ background:url(../images/mastbg1.png);}
.tzlist li .con{ padding-left:21px; float:right; text-align:center; width:550px; line-height:29px; color:#fff; font-size:16px;}
.tzlist li .con .tit{ font-size:24px; padding-top:53px; line-height:59px;}
.tzlist li .con .line{ width:80px; margin:0px auto; border-top:1px solid #fff; height:89px;}
.tzlist li.item2 .mast{ background:url(../images/mastbg2.png);}
.tzlist li.item2 .mast .con{ padding-left:21px; padding-right:0px; float:left;}

.tzlist .img{ width:960px;height:606px;}
.tzlist .img ul{ overflow:hidden; zoom:1;}
.tzlist .img ul li{ float:left; width:960px; overflow:hidden; display:inline;}
.tzlist .img ul li img{ width:960px; height:606px;}
.tzlist .img .prev,
.tzlist .img .next{ position:absolute;right:20px; top: 15px; display:block; width:20px; height:33px; overflow:hidden; background:  url(../images/next2.png) 0px 0 no-repeat; cursor:pointer; z-index:99;}
.tzlist .img .next{ left:auto; right:20px;}

.hornorbox{ margin-left:-40px;}
.hornorbox li{ height:240px; padding-left:40px; width:580px; float:left;}
.hornorbox li dl{ width:215px; float:right; padding-top:26px; font-size:16px;}
.hornorbox li dl dt{ color:#d9261c; font-size:24px;line-height:49px;}
.hornorbox li.frist{ width:auto; float:none; padding-bottom:59px;}
.hornorbox li.frist dl{ width:834px; padding-top:15px;}
.hornorbox li.frist dl dd{ width:345px; float:left;}

.hornorlist{ width:1240px; margin:51px 0px 30px -40px;}
.hornorlist li{ width:370px; height:330px; text-align:center; float:left; padding-left:40px;}
.hornorlist li .img{ height:260px; margin-bottom:13px;}
.hornorlist li .img img{ display:block; max-width:370px; height:260px;}

.map{ position:relative; height:570px;}
.map .maptxt{ position:absolute; left:42px; top:69px; width:396px; height:431px; background:url(../images/maptxtbg.png);}
.map .maptxt .con{ padding:28px 30px 0px 45px;}
.map .maptxt .con .tit{ line-height:44px; font-size:20px; color:#d9261c;}

.hrprocess{ height:380px; background: #d9261c url(../images/hblogo.gif) right bottom no-repeat; margin-top:45px;}
.hrprocess .info{ width:482px; float:right; padding:32px 28px 0px 0px; line-height:27px; color:#fff;}
.hrprocess .info .tit{ font-size:22px; line-height:47px;}
.hrprocess .info .line{ border-top:1px solid #e9908b; width:45px; height:28px;}

.joblist { padding:8px 0px 35px 0px;}
.joblist .item{ padding-bottom:20px;}
.joblist .jobtitle a{ display:block; padding-left:21px; font-size:18px;}
.joblist .jobtitle{ background:#e6e3e3 url(../images/hrli.gif) right center no-repeat; line-height:50px;}
.joblist .item.current .jobtitle{ background:#666666 url(../images/hron.gif) right center no-repeat;}
.joblist .item.current .jobtitle a{ color:#fff;}
.joblist .item.current .txtCont{ display:block;}

.joblist .txtCont{ display:none; padding:21px 100px 21px 31px; line-height:27px;}
.joblist a.apply{ margin-top:21px; color:#fff; text-align:center; display:block; width:170px; line-height:45px; background:#d9261c;}

.JobForm{ color:#666666; margin:0px 0px 35px 0px;}
.JobForm .f1{ font-size:18px; color:#333333; padding:35px 0px 5px 280px; height:32px;}
.JobForm td{ padding:5px 0px;}
.JobForm .input { background:#fff; border:1px solid #dbdbdb; width:190px; height:23px; line-height:23px;}
.JobForm select { border:1px solid #dbdbdb; width:190px; height:23px; line-height:23px;}
.JobForm .btn_2 { font-size:15px; width:110px; height:39px; text-align:center; background:#d9261c; margin-right:15px; color:#fff; border:0px; cursor:pointer;}
.JobForm .btn_3 { font-size:15px; width:110px; height:39px; text-align:center; background:#999; color:#fff; border:0px; cursor:pointer;}


.trainbox{ position: relative; overflow: hidden; width: 1200px;}
.trainbox .bigImg{ position: relative;}
.trainbox .smallScroll{ height: 236px;}
.trainbox .sPrev,.trainbox .sNext{ position:absolute; display: block; width: 26px; bottom:90px; height: 43px; text-indent: -9999px; background: url(../images/prev.png); z-index:999; left:10px;}
.trainbox .sNext{ background: url(../images/next.png); left:auto; right:10px;}

.trainbox .smallImg{ width:1221px; margin:39px 0px 0px -21px; height:236px;}
.trainbox .smallImg ul{ height:236px;  width: 9999px; overflow: hidden;}
.trainbox .smallImg li{ border:1px solid #e1e1e1; margin-left:21px; display:inline; float:left; width:180px; height:234px; cursor:pointer;}
.trainbox .smallImg img{width:180px; height:234px;}
.trainbox .smallImg .on{ border: 1px solid #1e50a2;}

.traintop{ background:#f4f3f3; padding:19px 35px 19px 19px;}
.traintop .img{ float:left; border:1px solid #e1e1e1;}
.traintop .info{ width:805px; float:right; line-height:34px;}
.traintop .info .tit{ line-height:66px; padding-bottom:10px; color:#d9261c;}
.traintop .info p{ text-indent:2em;}

#d_tab29 ul,#d_tab29 li{margin:0;padding:0;list-style:none}
#d_tab29 img{border:0;vertical-align:top}

#d_tab29{position:relative; height:647px; margin-top:45px;}
#d_tab29 .mast{ z-index:2; background:url(../images/filter45.png); width:1200px; height:450px; position:absolute; left:0px; top:35px;}
#d_tab29 .d_img{position:relative;margin:0px auto;width:1200px;height:100%;} 
#d_tab29 .d_img li{position:absolute;display:none;z-index:0;}
#d_tab29 .d_img li img{width:100%; max-height:520px; min-height:450px;}

#d_tab29 .bgtxt{ width:100%; background:#fff; padding-top:18px;}
#d_tab29 .txt{ z-index:1; text-align:center; width:370px; margin:0px auto; font-size:18px; font-weight:bold;}
#d_tab29 .txt .tip{ padding-top:10px; color:#d9261c;}

#d_tab29 .d_img li.d_pos1{display:block;width:632px;left:0%;top:35px;z-index:1}
#d_tab29 .d_img li.d_pos2{display:block;width:632px;left:0%;top:35px;z-index:2}
#d_tab29 .d_img li.d_pos3{display:block;width:820px;left:16%;top:0px;z-index:3}
#d_tab29 .d_img li.d_pos4{display:block;width:632px;right:0%;top:35px;z-index:2}
#d_tab29 .d_img li.d_pos5{display:block;width:632px;right:0%;top:35px;z-index:1}

#d_tab29 .d_menu{position:absolute;bottom:0px;width:100%;text-align:center}
#d_tab29 .d_menu li{display:inline-block;zoom:1;*display:inline; background:url(../images/dothr.png) 0px top no-repeat;width:10px;height:10px;cursor:pointer;margin:0px 5px}
#d_tab29 .d_menu li.d_select{ background:url(../images/dothr.png) right top no-repeat;}

#d_tab29 .d_next{position:absolute; right:31px;top:216px;z-index:10;cursor:pointer}
#d_tab29 .d_prev{position:absolute; left:31px;top:216px;z-index:10;cursor:pointer}


.Sorts{ text-align:center; padding:20px 0px 5px 0px;}
.Sorts a{ display:inline-block; padding:0px 20px; line-height:32px; text-align:center; color:#666666; font-size:14px; background:#efefef; margin-right:5px;}
.Sorts a:hover{background:#d9261c; color:#fff;}
.Sorts .on{background:#d9261c; color:#fff;}

.ErWeiMa{position: absolute;right: 5px;top: 5px;height: 80px;}
.ErWeiMa2{position: absolute;right: 60px;top: 50%;margin-top: -60px;height: 140px;}
.ErWeiMa2 img{height:120px;}
.ErWeiMa2 p{line-height:20px;color:#fff;}</pre></body></html>